design architettura interface software flash projects neural networks developers embedded arredamento fuzzy logic internet firmware development hardware open source artificial intelligence industrial design data mining